/**
 * 回到顶部按钮显示隐藏
 * */
function toolShow(id) {
    var btn = "#goTopBtn";
    if($(document).scrollTop() > 50){
        $(id).find("li .tips").hide();
        $(btn).show();
    }else{
        $(btn).hide();
    }
}

/**
 * 首页进度条动画效果
 **/
function amiProcess() {
    var wHeight = $(window).height();
    $(".process-bar").each(function () {
        var intTop = $(window).scrollTop() + wHeight;
        var top = $(this).offset().top;
        var max = parseFloat($(this).attr("data-progress"));
        if (top < intTop && !isNaN(max)) {
            $(this).find('.process-bar-hover').animate({width: max + '%'}, 750);
            $(this).removeAttr("data-progress");
        }

    })
}

/**
 * 图片自动
 * */
function autoPic(w, h, e) {
    var proportion = w / h;
    var imgArr = $('#' + e).find('img');
    for (var i = 0; i <= imgArr.length; i++) {
        if (imgArr.eq(i).width() / w > imgArr.eq(i).height() / h) {
            imgArr.eq(i).width() > w ? imgArr.eq(i).width(w).css('margin-top', (h - (imgArr.eq(i).height() * (w / imgArr.eq(i).width()))) / 2) : imgArr.eq(i).css('margin-top', (h - (imgArr.eq(i).height() * (w / imgArr.eq(i).width()))) / 2);
        }
        else {
            imgArr.eq(i).height(h);
        }
    }
}

/**
 * 滚动显示
 *
 **/
function autoScroll(){
    var scrollTop = $(document).scrollTop();
    var width = $(window).width();
    //顶部fixed导航
    if(scrollTop>113){
        if(width <= 1200){
            $('.quickNav .w1200').css({'width':'100%'});
        }
        $('.quickNav').show().stop().animate({'top':0},200);
    }else{

        $('.quickNav').stop().animate({'top':'-70px'},200,function(){
            $('.quickNav .w1200').removeAttr('style');
            $(".quickNav").hide();
        });
    }
    return false;
}

window.onload = function () {

    autoPic(170, 127, 'layerPhotos'); // 详情页面
    autoPic(120, 80, 'partner');  // 首页合作作伴
    autoPic(200, 150, 'qualification');  // 关于我们
    toolShow(".wjzx_tools");   // 浮动窗口展示

    /**
     * 回到顶部
     * */
    $(".goTopBtn").click(function () {
        $('html, body').animate({scrollTop: 0}, 500);
    });
    autoScroll(); //初始化滚动
    amiProcess(); //初始化进度条动画

    /**
     * 滚动显示
     **/
    $(window).scroll(function () {
        toolShow(".wjzx_tools");
        autoScroll(); //滚动效果
        amiProcess(); // 进度条动画效果
    });
    
    $(".wjzx_tools li.first").hover(function () {
        $(this).find(".tips").fadeIn("fast");
    },function () {
        $(this).find(".tips").fadeOut("fast");
    });

    $(".nav li,.quickNavUl li").hover(function () {
        $(this).addClass("on");
        $(this).find(".iconFont").html("&#xe67d;");
        $(this).find(".secondMenu").fadeIn("fast");
    },function () {
        $(this).removeClass("on");
        $(this).find(".iconFont").html("&#xe67c;");
        $(this).find(".secondMenu").fadeOut("fast");
    });

};

function number_format(number, decimals, dec_point, thousands_sep) {
    /*
    * 参数说明：
    * number：要格式化的数字
    * decimals：保留几位小数
    * dec_point：小数点符号
    * thousands_sep：千分位符号
    * */
    number = (number + '').replace(/[^0-9+-Ee.]/g, '');
    var n = !isFinite(+number) ? 0 : +number,
        prec = !isFinite(+decimals) ? 0 : Math.abs(decimals),
        sep = (typeof thousands_sep === 'undefined') ? ',' : thousands_sep,
        dec = (typeof dec_point === 'undefined') ? '.' : dec_point,
        s = '',
        toFixedFix = function (n, prec) {
            var k = Math.pow(10, prec);
            return '' + Math.ceil(n * k) / k;
        };

    s = (prec ? toFixedFix(n, prec) : '' + Math.round(n)).split('.');
    var re = /(-?\d+)(\d{3})/;
    while (re.test(s[0])) {
        s[0] = s[0].replace(re, "$1" + sep + "$2");
    }

    if ((s[1] || '').length < prec) {
        s[1] = s[1] || '';
        s[1] += new Array(prec - s[1].length + 1).join('0');
    }
    return s.join(dec);
}